betroth (someone) legally

Translations
обручить (кого-то) легально
To betroth them legally, they needed to sign a contract.
Чтобы легально обручить их, им нужно было подписать контракт.